SMART: Scalable, Bandwidth-Aware Monitoring of Continuous Aggregation Queries
نویسندگان
چکیده
We present SMART, a scalable, bandwidth-aware monitoring system that maximizes result precision of continuous aggregate queries over distributed data streams. While previous approaches reduce bandwidth cost under fixed precision constraints, in practice, monitoring systems may still incur a substantial cost risking overload under bursty traffic conditions. SMART therefore bounds the worst-case system cost to provide overload resilience and to facilitate practical deployment of monitoring systems. The primary challenge for SMART is how to select dynamic updates at each node in a distributed system to maximize global precision while keeping per-node monitoring bandwidth below a specified budget. To address this challenge, SMART’s hierarchical algorithm (1) allocates bandwidth budgets in a nearoptimal manner to maximize global precision and (2) selftunes bandwidth settings to improve precision under dynamic workloads. Our prototype implementation of SMART provides key solutions to (a) prioritize pending updates for multi-attribute queries, (b) build bounded fan-in, load-aware aggregation trees to improve accuracy and fast anomaly detection, and (c) combine temporal batching with arithmetic filtering to reduce load and to quantify result staleness. Finally, our evaluation using simulations and a network monitoring application shows that SMART improves accuracy by up to an order of magnitude compared to uniform bandwidth allocation and performs close to the optimal algorithm under modest bandwidth budgets.
منابع مشابه
SMART: Adaptive Precision Setting for Aggregation Queries over Distributed Data Streams
We present SMART, a load-aware, self-tuning algorithm for processing continuous aggregate queries in distributed data stream systems. SMART maximizes query result accuracy while keeping monitoring bandwidth below a specified budget despite potentially bursty data streams whose workload characteristics change over time. To accomplish this goal, SMART’s hierarchical algorithm computes for each no...
متن کاملModel-based Data Aggregation for Structural Monitoring Employing Smart Sensors
Smart sensors densely distributed over structures can provide rich information for structural monitoring using their computational and wireless communication capabilities. One key issue in such monitoring is data aggregation. The sensors are typically sampled at high frequencies, producing large amounts of data; limited network resources (e.g., battery power, storage space, bandwidth, etc.) mak...
متن کاملOptimized Intention for Continuous Queries in the Active Data Aggregation Network with Cost Model
Within an RDBMS streams of changes to the data and reporting when the result of a query defined over the data changes. These queries are referred to as the continuous queries since they continually produce results whenever new data arrives or existing data changes. To make online decision we require monitoring the continuous queries. Here the aim is to introduce the low-cost, scalable technique...
متن کاملScalable Continuous Query Processing in Location - Aware Database Servers
Mohamed F. Mokbel. Ph.D., Purdue University, August, 2005. Scalable Continuous Query Processing in Location-aware Database Servers. Major Professors: Walid G. Aref. The wide spread use of cellular phones, handheld devices, and GPS-like technology enables location-aware environments where virtually all objects are aware of their locations. Location-aware environments and location-aware services ...
متن کاملSTAR: Self-Tuning Aggregation for Scalable Monitoring
We present STAR, a self-tuning algorithm that adaptively sets numeric precision constraints to accurately and efficiently answer continuous aggregate queries over distributed data streams. Adaptivity and approximation are essential for both robustness to varying workload characteristics and for scalability to large systems. In contrast to previous studies, we treat the problem as a workload-awa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008